A Resource-Based Assessment of the Gnutella File-Sharing Network
نویسندگان
چکیده
This paper reviews the growth behavior of a popular peer-to-peer network. We propose a dynamic hypothesis that the growth, overshoot, and collapse trajectories may be the result of complex causal interactions between inadequate resources, private provision of common goods, free riding, and membership dynamics. We draw parallels with other systems that are well-understood and known to exhibit similar trajectories. Computer experiments confirm that free riding by peers may lead to inadequacy of resources, decline in network performance, high attrition rates, and collapse. However, if freeloading tendencies are not strong, which is usually true in smaller groups, then the P2P system will function without oscillations. An experiment that considers improvements in search algorithms suggests that the reduction of total network traffic may not be sufficient to eliminate system fluctuations in the long run.
منابع مشابه
Improving QoS on Gnutella
The use of peer-to-peer systems for sharing information, files and other resources has risen dramatically over the last three years. File sharing is the ‘killer app’ that has driven this explosion in popularity. The first generation of peer-to-peer file sharing systems, including Napster, Morpheus and Kazaa, followed the traditional client-server paradigm. However, concerns over the legality an...
متن کاملAGnuS: The Altruistic Gnutella Server
The first generation of peer-to-peer file sharing systems followed the traditional client-server paradigm. However, legality and scalability issues have driven the development of decentralized file sharing protocols; the most popular of these being Gnutella. To date, such systems have been unable to match the Quality of Service (Qos) offered by centralized architectures. AGnuS improves QoS on G...
متن کاملGnuViz - Mapping the Gnutella Network to its Geographical Locations
Gnutella is a classical Peer-to-Peer network designed for file-sharing. The absence of pure servers is one of its main properties, given that every Gnutella host is client and host in one. It uses the resources of the participants to distribute content, e.g. mp3 compressed audio files, and shares the processing capacity to provide the routing and searching capabilities for the network. In this ...
متن کاملMASTERS PROJECT REPORT Cache Consistency Techniques for Peer-to-Peer File Sharing Networks
Peer-to-peer (P2P) file sharing systems provide infrastructure for communities to share storage space (e.g., Napster, Gnutella [1], Kazza [2]). Unlike traditional distributed systems, P2P networks aim to aggregate large numbers of computers that join and leave the network frequently and might not have permanent network (IP) addresses. In a pure distributed P2P system such as Gnutella, peers com...
متن کاملUnstructured peer-to-peer networks for sharing processor cycles
Motivated by the needs and success ofprojects such as SETI@llOme and genome@home, we propose an architecturefor a sustainable large-scale peer-to-peer environment for distributed cycle sharing among Internet hosts. Such networks are characterized by highly dynamic state due to high arrival and departure rates. This makes it difficult to build and maintain structured networks and to use statebas...
متن کاملA measurement study supporting P2P file-sharing community models
1389-1286/$ see front matter 2008 Elsevier B.V doi:10.1016/j.comnet.2008.11.007 * Corresponding author. Tel.: +39 011 6706718. E-mail address: [email protected] (M. Sereno). Knowledge of emergent properties of existing peer-to-peer file-sharing communities can be helpful for the design and implementation of innovative peer-to-peer protocols/services that exploit autonomicity, self-configuratio...
متن کامل